'''
Date_Type：
    数字、字符串、列表、元组、字典、Bytes、集合
可变：
    列表、字典
不可变：
    数字、字符串、元组
可迭代：
    能被for循环遍历的都是不可迭代的
    其他的都是可迭代的
不可迭代的：
    数字
'''
# 数字：整数、浮点数、负数
data_01 = 10
data_02 = 4.14
data_03 = 10+20j
print(type(data_01),type(data_02),type(data_03))

print("------------------------------------------------")
#操作符
#1、算数运算符  不支持++、--
print(10+4)
print(10-4)
print(10*4)
print(10/4)
print(10//4)  # 地板除 取整数
# 实现自加1
data_01 = data_01 + 1
print(data_01)
data_01 += 1
print(data_01)
print("------------------------------------------------")

#2、比较运算符 ==  !=  > >= <=
print(10 > 8)
print(10 == 11)

#3、逻辑运算符 not and or
print(10 > 8 and 10 < 20)
print(10 > 8 or 10 > 20)
print(not 10 > 8 and 10 < 20)
print("------------------------------------------------")

# 产生随机数 1-100
# 用模块
import random
data_rd = random.randint(1,100)
print("随机数： %d" % data_rd)
print("------------------------------------------------")